// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

'use strict';

navigator.serviceWorker.register('empty_service_worker.js')
  .then(() => navigator.serviceWorker.ready)
  .then(registration => registration.sync.register('foo'))
  .then(() => parent.postMessage('registration succeeded', '*'),
      () => parent.postMessage('registration failed', '*'));
